package Leetcode;

/*给定一个数组 prices ，其中 prices[i] 是一支给定股票第 i 天的价格。

设计一个算法来计算你所能获取的最大利润。你可以尽可能地完成更多的交易（多次买卖一支股票）。

注意：你不能同时参与多笔交易（你必须在再次购买前出售掉之前的股票）。*/

public class Leetcode122 {
	public static void main(String [] args) {}
}

class Solution {	//因为可以多次交易，所以每遍历一次就把与前一项的利润相加即可
    public int maxProfit(int[] prices) {
        int max = 0;
        for(int i=1;i<prices.length;i++){
            if(prices[i]-prices[i-1]>0) max += prices[i]-prices[i-1]; 
        }
        return max;
    }
}
